const path = require('path');
// const defaultSettings = require('./src/setting')
const name = '后台管理'

function resolve(dir) {
  return path.resolve(__dirname, dir)
}

module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' : './',
  lintOnSave: process.env.NODE_ENV === 'development',
  transpileDependencies: true,
  productionSourceMap:false,
  devServer:{
    proxy:{
      '/api':{
        ws: true,
        target: 'http://127.0.0.1:3000/',
        changeOrigin: true
      },
      // '/': {// 设置websocket代理
      //   target: 'ws://127.0.0.1:22225',
      //   ws: true, // 开启websocket代理  注意
      //   changeOrigin: true,
      //   pathRewrite: {
      //     '^/socket': ''
      //   }
      // }
    }
  },
  chainWebpack(config){

  },
  css: {
    extract: false
  },
  pwa: {
    name: name
  },
  // configureWebpack: {
  //   // provide the app's title in webpack's name field, so that
  //   // it can be accessed in index.html to inject the correct title.
  //   name: name,
  //   resolve: {
  //     alias: {
  //       '@': resolve('src')
  //     }
  //   }
  // },
}
